Для добавления нового движка шаблонизации на сайт в файл /bitrix/php_interface/init.php необходимо добавить следующее:
1. Глобальную переменную $arCustomTemplateEngines, которая содержит ассоциативный массив, каждый элемент которого имеет вид:
"код_шаблонизатора" => array(
"templateExt" => array("расширение1"[, "расширение2"...]),
"function" => "имя_функции_подключения_движка"
)
где:
"код_шаблонизатора" - произвольное уникальное в рамках сайта слово;
"расширениеN" - расширение файла, который должен обрабатываться этим движком шаблонизации;
"имя_функции_подключения_движка" - имя функции, которая будет вызываться, если шаблон компонента имеет указанное расширение.
2. Функцию подключения движков:
function имя_функции_подключения_движка($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template),
где:
$templateFile – путь к файлу шаблона относительно корня сайта,
$arResult – массив результатов работы компонента,
$arParams – массив входных параметров компонента,
$arLangMessages – массив языковых сообщений (переводов) шаблона,
$templateFolder – путь к папке шаблона относительно корня сайта (если шаблон лежит не в
папке, то эта переменная пуста),
$parentTemplateFolder - путь относительно корня сайта к папке шаблона комплексного
компонента, в составе которого подключается данный компонент (если компонент
подключается самостоятельно, то эта переменная пуста),
$template – объект шаблона.
Рассмотрим подключение движков на конкретных примерах.
Страница
1 - 1 из 3
Начало | Пред. |
123
|
След. |
Конец
РедМетСплав предлагает широкий ассортимент отборных изделий из редких материалов. Не важно, какие объемы вам необходимы - от мелких партий до обширных поставок, мы обеспечиваем быстрое выполнение вашего заказа. Каждая единица изделия подтверждена соответствующими документами, подтверждающими их качество. Опытная поддержка - наш стандарт – мы на связи, чтобы ответить на ваши вопросы по мере того как находить ответы под специфику вашего бизнеса. Доверьте потребности вашего бизнеса профессионалам РедМетСплав и убедитесь в множестве наших преимуществ Наши товары:
Круг ванадиевый ФВд50У0,75 - ГОСТ 27130-94 Фольга ванадиевая ФВд50У0,75 - ГОСТ 27130-94 является высококачественным материалом, предназначенным для использования в различных отраслях. Она обеспечивает отличные механические свойства и устойчивость к коррозии, что делает ее идеальной для производства различных изделий и в строительстве. Широкий диапазон применения и надежность делают эту фольгу востребованной на рынке. Если вы хотели бы купить Фольга ванадиевая ФВд50У0,75 - ГОСТ 27130-94, вы можете быть уверены, что получаете продукт, соответствующий всем стандартам качества. Не упустите возможность приобрести этот отличный материал для ваших нужд!
РедМетСплав предлагает широкий ассортимент отборных изделий из ценных материалов. Не важно, какие объемы вам необходимы - от мелких партий до масштабных поставок, мы обеспечиваем своевременную реализацию вашего заказа. Каждая единица продукции подтверждена соответствующими документами, подтверждающими их соответствие стандартам. Опытная поддержка - наш стандарт – мы на связи, чтобы улаживать ваши вопросы по мере того как предоставлять решения под особенности вашего бизнеса. Доверьте ваш запрос специалистам РедМетСплав и убедитесь в широком спектре предлагаемых возможностей Наша продукция:
Поковка магниевая MAG 9 - BS 2970 Лист магниевый MAG 9 - BS 2970 - это высококачественный материал, который идеально подходит для различных промышленных применений. Обладая отличными механическими свойствами, он гарантирует прочность и долговечность. Магниевые листы активно используются в авиации, автомобилестроении и других областях. Производство листов точно соответствует стандартам, что обеспечивает их надежность и безопасность. Если вы ищете материал, который сочетает легкость и прочность, не упустите возможность купить Лист магниевый MAG 9 - BS 2970. Это отличный выбор для профессионалов!
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />